/* 栈解旋 */
#include <iostream>

using namespace std;

class Data
{
public:
    Data()
    {
        cout << "无参构造" << endl;
    }
    ~Data()
    {
        cout << "析构函数" << endl;
    }
};

int main(int argc, char **argv)
{
    
    try 
    {
        Data ob1;
        Data ob2;
        Data ob3;



        throw 10;
    }
    catch (int)
    {
        cout << "捕获" << endl;
    } /* end of catch (int) */

    cout << "继续执行" << endl;
    return 0;
}